namespace SpellCenter.UI.FileChoosing
{
    public class FileTypeGridItem
    {
        private readonly string _extension;
        private readonly string _description;
        private bool _checked;
        private int _occurences;

        public FileTypeGridItem(string extension, string description, bool @checked, int occurences)
        {
            _extension = extension;
            _description = description;
            _checked = @checked;
            _occurences = occurences;
        }

        public string Extension
        {
            get { return _extension; }
        }

        public string Description
        {
            get { return _description; }
        }

        public bool Checked
        {
            get { return _checked; }
            set { _checked = value; }
        }

        public int Occurences
        {
            get { return _occurences; }
            set { _occurences = value; }
        }
    }
}
